
////方法一（部分运行超时） 
//#include<bits/stdc++.h>
//using namespace std;
//const int N = 5*1e5;
//int k, a[N], b[N];
//string str;
//char c1, c2;
//int x=0, y=0, num=0;
//
//int main()
//{
//	cin >> k;
//	cin >> str >> c1 >> c2;
//	for(int i=0; i<=str.size(); i++)
//	{
//		if(str[i] == c1)
//		{
//			a[x] = i;
//			x++;
//		}
//			if(str[i] == c2)
//		{
//			b[y] = i;
//			y++;
//		}
//	}
//	for(int i=0; i<x; i++)
//	{
//		for(int j=0; j<y; j++)
//		{
//			if(b[j] - a[i] >= k-1)
//				num++;
//		}
//	}
//	cout << num << endl;
//	return 0;
//}





//方法二：
#include<bits/stdc++.h>
using namespace std;
int K;
long long ans=0, c1_sum=0;
string S;
char c1, c2;
int main()
{
	cin >> K;
	cin >> S >> c1 >> c2;
	for(ist i=0, j=K-1; j<S.size(); i++,j++)
	{
		if(S[i] == c1)	
			c1_sum++;
		if(S[j] == c2)	
			ans+=c1_sum;
	}
	cout << ans;
	return 0;
 } 




